package sy.action;

import org.nutz.mvc.NutConfig;
import org.nutz.mvc.Setup;

import sy.service.InitDataBaseService;

/**
 * MVC启动和关闭时要做的事情
 * 
 * @author 孙宇
 *
 */
public class AppSetup implements Setup {

	/**
	 * MVC启动要做...
	 */
	@Override
	public void init(NutConfig nc) {
		// 项目启动的时候初始化数据库，建立默认的表、和数据，这句话在生产系统部署前候需要注释掉，否则每次启动项目都会将数据恢复到初始状态。
		nc.getIoc().get(InitDataBaseService.class).initDataBase();
	}

	/**
	 * MVC关闭要做...
	 */
	@Override
	public void destroy(NutConfig nc) {

	}

}
